home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Java for 3D & VRML Worlds
/
Java for 3d and VRML Worlds.iso
/
vs
/
browser
/
cpb10eb.exe
/
DATA.Z
/
world.wrl
< prev
next >
Wrap
Text File
|
1996-10-16
|
57KB
|
2,388 lines
#VRML V2.0 utf8
#
# Copyright(C) 1996 Sony Corporation. All rights reserved.
#
# This file is converted using vrml1to2 version 1.5
# This converter is based on July 15, 1996.
# This converter is provided by Sony.
WorldInfo {
title "Sample World"
info "Gravity: on"
}
Background {
skyColor 0.3 0.5 0.8
}
NavigationInfo {
headlight FALSE
}
PROTO Sony_Appearance [
field SFBool backface FALSE
exposedField SFString description ""
exposedField SFNode material NULL
exposedField SFNode texture NULL
exposedField SFNode textureTransform NULL
] {
Appearance {
material IS material
texture IS texture
textureTransform IS textureTransform
}
}
Transform {
children [
DEF Cameras Switch {
whichChoice 0
choice [
DEF Approach Viewpoint {
position 5 1.1 50
orientation 0 3.14 0 0.1
fieldOfView 0.785398
}
]
}
DEF channel1 Sound {
source AudioClip {
url "../sounds/1.wav"
loop TRUE
}
maxFront 25980.8
maxBack 25980.8
}
Transform {
rotation -0.0407991 0.990039 0.13475 2.55912
children [
DirectionalLight {
direction -2 -1 3
}
]
}
Transform {
rotation -0.41542 0.902915 0.110321 0.572105
children [
DirectionalLight {
direction -2 -1 -3.5
}
]
}
Transform {
rotation -0.434689 0.897814 0.0705403 0.357634
children [
DirectionalLight {
direction -2 -1 -6
}
]
}
Transform {
children [
DEF RED_CUBE Transform {
translation 10 5 0
children [
Shape {
appearance Sony_Appearance {
description "RED CUBE"
material Material {
ambientIntensity 0.333333
diffuseColor 1 0 0
shininess 5
}
}
geometry Box {
size 3 3 3
}
}
DEF RED_CUBE_CLICK TouchSensor{}
]
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.433333
diffuseColor 0.4 0.7 0.2
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-50 0.001315 -50,
50 0.001315 -50,
50 -0.001315 50,
-50 -0.001315 50
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0 -1 -2.6e-005,
0 -1 -2.6e-005,
0 -1 -2.6e-005,
0 -1 -2.6e-005,
0 1 2.6e-005,
0 1 2.6e-005,
0 1 2.6e-005,
0 1 2.6e-005
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.659459 0.365989 0.132818
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
2.99461 1.49989 4.09859,
2.99461 3.49989 4.09865,
3.46954 3.99989 4.25498,
3.94447 1.49988 4.41125,
3.94447 3.99988 4.41131
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
3, 2, 4, -1,
4, 2, 3, -1
]
normal Normal {
vector [
0.312655 2.5e-005 -0.949867,
0.312655 2.5e-005 -0.949867,
0.312655 2.5e-005 -0.949867,
0.312655 2.5e-005 -0.949867,
-0.312655 -2.5e-005 0.949867,
-0.312655 -2.5e-005 0.949867,
-0.312655 -2.5e-005 0.949867,
-0.312655 -2.5e-005 0.949867,
0.31266 2.5e-005 -0.949865,
0.31266 2.5e-005 -0.949865,
0.31266 2.5e-005 -0.949865,
-0.31266 -2.5e-005 0.949865,
-0.31266 -2.5e-005 0.949865,
-0.31266 -2.5e-005 0.949865
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, -1,
11, 12, 13, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.664865 0.412689 0.175922
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
1.0054 1.49989 4.09859,
1.0054 3.49989 4.09865,
0.530461 3.99989 4.25498,
0.055529 1.49988 4.41125,
0.055529 3.99988 4.41131
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
3, 2, 4, -1,
4, 2, 3, -1
]
normal Normal {
vector [
0.312655 -2.5e-005 0.949867,
0.312655 -2.5e-005 0.949867,
0.312655 -2.5e-005 0.949867,
0.312655 -2.5e-005 0.949867,
-0.312655 2.5e-005 -0.949867,
-0.312655 2.5e-005 -0.949867,
-0.312655 2.5e-005 -0.949867,
-0.312655 2.5e-005 -0.949867,
0.312661 -2.5e-005 0.949865,
0.312661 -2.5e-005 0.949865,
0.312661 -2.5e-005 0.949865,
-0.312661 2.5e-005 -0.949865,
-0.312661 2.5e-005 -0.949865,
-0.312661 2.5e-005 -0.949865
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, -1,
11, 12, 13, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0.9 1.49989 4.10004,
3.1 1.49989 4.10004,
3.1 1.39989 4.10004,
0.9 1.39989 4.10004
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0 1.9e-005 -1,
0 1.9e-005 -1,
0 1.9e-005 -1,
0 1.9e-005 -1,
0 -1.9e-005 1,
0 -1.9e-005 1,
0 -1.9e-005 1,
0 -1.9e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.664865 0.227451 0.00756946
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-10.3114 10.9838 -2.93835,
-10.3114 10.9838 -2.75008,
-10.2049 5.49726 -2.75043,
-10.2049 5.49727 -3.04496,
-10.3114 10.9838 -2.5618,
-10.2049 5.49725 -2.4559,
-10.0984 0.010739 -2.75078,
-10.0984 0.010749 -3.15156,
-10.0984 0.010728 -2.35,
-10.4996 10.9838 -2.5618,
-10.4994 5.49725 -2.4559,
-10.6879 10.9838 -2.5618,
-10.794 5.49725 -2.4559,
-10.4992 0.010728 -2.35,
-10.9 0.010728 -2.35,
-10.6879 10.9838 -2.75008,
-10.794 5.49726 -2.75043,
-10.6879 10.9838 -2.93835,
-10.794 5.49727 -3.04496,
-10.9 0.010739 -2.75078,
-10.9 0.010749 -3.15156,
-10.4996 10.9838 -2.93835,
-10.4994 5.49727 -3.04496,
-10.4992 0.010749 -3.15156
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
1, 4, 5, 2, -1,
2, 5, 4, 1, -1,
3, 2, 6, 7, -1,
7, 6, 2, 3, -1,
2, 5, 8, 6, -1,
6, 8, 5, 2, -1,
4, 9, 10, 5, -1,
5, 10, 9, 4, -1,
9, 11, 12, 10, -1,
10, 12, 11, 9, -1,
5, 10, 13, 8, -1,
8, 13, 10, 5, -1,
10, 12, 14, 13, -1,
13, 14, 12, 10, -1,
11, 15, 16, 12, -1,
12, 16, 15, 11, -1,
15, 17, 18, 16, -1,
16, 18, 17, 15, -1,
12, 16, 19, 14, -1,
14, 19, 16, 12, -1,
16, 18, 20, 19, -1,
19, 20, 18, 16, -1,
17, 21, 22, 18, -1,
18, 22, 21, 17, -1,
21, 0, 3, 22, -1,
22, 3, 0, 21, -1,
18, 22, 23, 20, -1,
20, 23, 22, 18, -1,
22, 3, 7, 23, -1,
23, 7, 3, 22, -1
]
normal Normal {
vector [
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
0.999812 0.0194 0,
0.999812 0.0194 0,
0.999812 0.0194 0,
0.999812 0.0194 0,
-0.999812 -0.0194 0,
-0.999812 -0.0194 0,
-0.999812 -0.0194 0,
-0.999812 -0.0194 0,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
0.999812 0.0194 1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
-0.999812 -0.0194 -1e-006,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 0.019298 0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
0 -0.019298 -0.999814,
-0.999813 0.019325 1e-006,
-0.999813 0.019325 1e-006,
-0.999813 0.019325 1e-006,
-0.999813 0.019325 1e-006,
0.999813 -0.019325 -1e-006,
0.999813 -0.019325 -1e-006,
0.999813 -0.019325 -1e-006,
0.999813 -0.019325 -1e-006,
-0.999813 0.019324 1e-006,
-0.999813 0.019324 1e-006,
-0.999813 0.019324 1e-006,
-0.999813 0.019324 1e-006,
0.999813 -0.019324 -1e-006,
0.999813 -0.019324 -1e-006,
0.999813 -0.019324 -1e-006,
0.999813 -0.019324 -1e-006,
-0.999813 0.019324 1e-006,
-0.999813 0.019324 1e-006,
-0.999813 0.019324 1e-006,
-0.999813 0.019324 1e-006,
0.999813 -0.019324 -1e-006,
0.999813 -0.019324 -1e-006,
0.999813 -0.019324 -1e-006,
0.999813 -0.019324 -1e-006,
-0.999813 0.019325 0,
-0.999813 0.019325 0,
-0.999813 0.019325 0,
-0.999813 0.019325 0,
0.999813 -0.019325 0,
0.999813 -0.019325 0,
0.999813 -0.019325 0,
0.999813 -0.019325 0,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 0.019426 -0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811,
0 -0.019426 0.999811
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1,
16, 17, 18, 19, -1,
20, 21, 22, 23, -1,
24, 25, 26, 27, -1,
28, 29, 30, 31, -1,
32, 33, 34, 35, -1,
36, 37, 38, 39, -1,
40, 41, 42, 43, -1,
44, 45, 46, 47, -1,
48, 49, 50, 51, -1,
52, 53, 54, 55, -1,
56, 57, 58, 59, -1,
60, 61, 62, 63, -1,
64, 65, 66, 67, -1,
68, 69, 70, 71, -1,
72, 73, 74, 75, -1,
76, 77, 78, 79, -1,
80, 81, 82, 83, -1,
84, 85, 86, 87, -1,
88, 89, 90, 91, -1,
92, 93, 94, 95, -1,
96, 97, 98, 99, -1,
100, 101, 102, 103, -1,
104, 105, 106, 107, -1,
108, 109, 110, 111, -1,
112, 113, 114, 115, -1,
116, 117, 118, 119, -1,
120, 121, 122, 123, -1,
124, 125, 126, 127, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0632047 0.502703 0.0527851
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-10.5 8.71831 -4.94977,
-12.0538 8.7183 -4.30352,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
-0.361288 0.339068 -0.868622,
-0.361288 0.339068 -0.868622,
-0.361288 0.339068 -0.868622,
0.361288 -0.339068 0.868622,
0.361288 -0.339068 0.868622,
0.361288 -0.339068 0.868622
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0469129 0.502703 0.0630554
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-10.5 2.51834 -6.14993,
-12.9012 2.51832 -5.15118,
-11.2063 9.28191 -3.45601,
-10.5 9.28192 -3.74976
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
-0.364947 0.311368 -0.877419,
-0.364947 0.311368 -0.877419,
-0.364947 0.311368 -0.877419,
-0.364947 0.311368 -0.877419,
0.364947 -0.311368 0.877419,
0.364947 -0.311368 0.877419,
0.364947 -0.311368 0.877419,
0.364947 -0.311368 0.877419
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.057014 0.502703 0.0891794
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-12.0556 8.7183 -4.30544,
-12.6973 8.71825 -2.74982,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
-0.869676 0.339055 -0.358756,
-0.869676 0.339055 -0.358756,
-0.869676 0.339055 -0.358756,
0.869676 -0.339055 0.358756,
0.869676 -0.339055 0.358756,
0.869676 -0.339055 0.358756
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0316113 0.502703 0.0391782
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-12.9041 2.51832 -5.15415,
-13.8959 2.51825 -2.75001,
-11.4988 9.28189 -2.74978,
-11.2071 9.28191 -3.45688
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
-0.878483 0.311354 -0.36239,
-0.878483 0.311354 -0.36239,
-0.878483 0.311354 -0.36239,
-0.878483 0.311354 -0.36239,
0.878483 -0.311355 0.36239,
0.878483 -0.311355 0.36239,
0.878483 -0.311355 0.36239,
0.878483 -0.311355 0.36239
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0595917 0.502703 0.0448842
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-12.7 8.71825 -2.74987,
-12.0538 8.71821 -1.19609,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
-0.868647 0.339037 0.361258,
-0.868647 0.339037 0.361258,
-0.868647 0.339037 0.361258,
0.868647 -0.339037 -0.361258,
0.868647 -0.339037 -0.361258,
0.868647 -0.339037 -0.361258
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0660596 0.497297 0.0599928
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-13.9 2.51825 -2.75009,
-12.9014 2.51819 -0.348795,
-11.2063 9.28187 -2.04354,
-11.5 9.28189 -2.7498
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
-0.877444 0.311336 0.364915,
-0.877444 0.311336 0.364915,
-0.877444 0.311336 0.364915,
-0.877444 0.311336 0.364915,
0.877444 -0.311336 -0.364915,
0.877444 -0.311336 -0.364915,
0.877444 -0.311336 -0.364915,
0.877444 -0.311336 -0.364915
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0916265 0.502703 0.10264
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-12.0557 8.71821 -1.19424,
-10.5002 8.7182 -0.552437,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
-0.358805 0.339023 0.869668,
-0.358805 0.339023 0.869668,
-0.358805 0.339023 0.869668,
0.358805 -0.339023 -0.869668,
0.358805 -0.339023 -0.869668,
0.358805 -0.339023 -0.869668
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.158969 0.502703 0.0768941
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-12.9043 2.51819 -0.345938,
-10.5002 2.51817 0.645946,
-10.5001 9.28186 -1.75097,
-11.2072 9.28187 -2.0427
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
-0.362439 0.311322 0.878474,
-0.362439 0.311322 0.878474,
-0.362439 0.311322 0.878474,
-0.362439 0.311322 0.878474,
0.362438 -0.311322 -0.878474,
0.362438 -0.311322 -0.878474,
0.362438 -0.311322 -0.878474,
0.362438 -0.311322 -0.878474
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.160883 0.502703 0.0624716
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-10.5002 8.7182 -0.549771,
-8.94639 8.71821 -1.19588,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
0.361208 0.339023 0.868673,
0.361208 0.339023 0.868673,
0.361208 0.339023 0.868673,
-0.361208 -0.339023 -0.868673,
-0.361208 -0.339023 -0.868673,
-0.361208 -0.339023 -0.868673
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.153133 0.497297 0.0676335
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-10.5003 2.51817 0.650065,
-8.09897 2.51819 -0.348462,
-9.79382 9.28187 -2.04344,
-10.5001 9.28186 -1.74976
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0.364866 0.311322 0.877469,
0.364866 0.311322 0.877469,
0.364866 0.311322 0.877469,
0.364866 0.311322 0.877469,
-0.364866 -0.311322 -0.877469,
-0.364866 -0.311322 -0.877469,
-0.364866 -0.311322 -0.877469,
-0.364866 -0.311322 -0.877469
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0953176 0.497297 0.0165625
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-8.94455 8.71821 -1.19396,
-8.30267 8.71825 -2.74952,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
0.869642 0.339036 0.358855,
0.869642 0.339036 0.358855,
0.869642 0.339036 0.358855,
-0.869642 -0.339036 -0.358855,
-0.869642 -0.339036 -0.358855,
-0.869642 -0.339036 -0.358855
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.1048 0.502703 0.0341752
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-8.09612 2.51819 -0.345493,
-7.10412 2.51825 -2.74954,
-9.50121 9.28189 -2.74964,
-9.79298 9.28187 -2.04257
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0.878449 0.311336 0.362488,
0.878449 0.311336 0.362488,
0.878449 0.311336 0.362488,
0.878449 0.311336 0.362488,
-0.878449 -0.311336 -0.362488,
-0.878449 -0.311336 -0.362488,
-0.878449 -0.311336 -0.362488,
-0.878449 -0.311336 -0.362488
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0857628 0.497297 0.0566003
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-8.3 8.71825 -2.74946,
-8.94603 8.7183 -4.30331,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
0.868681 0.339056 -0.361158,
0.868681 0.339056 -0.361158,
0.868681 0.339056 -0.361158,
-0.868681 -0.339056 0.361158,
-0.868681 -0.339056 0.361158,
-0.868681 -0.339056 0.361158
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.0663552 0.502703 0.093191
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-7.1 2.51825 -2.74946,
-8.09842 2.51832 -5.15085,
-9.79365 9.28191 -3.45591,
-9.5 9.28189 -2.74962
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0.877478 0.311354 -0.364817,
0.877478 0.311354 -0.364817,
0.877478 0.311354 -0.364817,
0.877478 0.311354 -0.364817,
-0.877478 -0.311354 0.364817,
-0.877478 -0.311354 0.364817,
-0.877478 -0.311354 0.364817,
-0.877478 -0.311354 0.364817
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.090402 0.502703 0.0442724
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-8.94411 8.7183 -4.30515,
-10.4996 8.71831 -4.9471,
-10.5 14.3546 -2.74962
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 0, -1
]
normal Normal {
vector [
0.358885 0.339069 -0.869617,
0.358885 0.339069 -0.869617,
0.358885 0.339069 -0.869617,
-0.358885 -0.339069 0.869617,
-0.358885 -0.339069 0.869617,
-0.358885 -0.339069 0.869617
]
}
normalIndex [
0, 1, 2, -1,
3, 4, 5, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.120133 0.497297 0.0680059
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-8.09545 2.51832 -5.15371,
-10.4994 2.51834 -6.14581,
-10.4998 9.28192 -3.74854,
-9.79278 9.28191 -3.45675
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0.36252 0.311368 -0.878424,
0.36252 0.311368 -0.878424,
0.36252 0.311368 -0.878424,
0.36252 0.311368 -0.878424,
-0.36252 -0.311368 0.878424,
-0.36252 -0.311368 0.878424,
-0.36252 -0.311368 0.878424,
-0.36252 -0.311368 0.878424
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.664865 0.14085 0.0383117
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
6 2.99987 5.00008,
6.5 3.49987 5.00009,
0 9.99987 5.00026,
0 8.99987 5.00024,
-6 2.99987 5.00008,
-6.5 3.49987 5.00009
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
4, 3, 2, 5, -1,
5, 2, 3, 4, -1
]
normal Normal {
vector [
1e-006 -2.6e-005 1,
1e-006 -2.6e-005 1,
1e-006 -2.6e-005 1,
1e-006 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.648649 0.133534 0.0781339
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
6 3.00013 -4.99992,
6.5 3.50013 -4.99991,
0 10.0001 -4.99974,
0 9.00013 -4.99976,
-6 3.00013 -4.99992,
-6.5 3.50013 -4.99991
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
4, 3, 2, 5, -1,
5, 2, 3, 4, -1
]
normal Normal {
vector [
1e-006 -2.6e-005 1,
1e-006 -2.6e-005 1,
1e-006 -2.6e-005 1,
1e-006 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
# Attributes {
# comment "ROOF"
# }
Shape {
appearance Sony_Appearance {
description "ROOF"
material Material {
ambientIntensity 0.333333
diffuseColor 0.8 0.3 0.1
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0 9.00013 -4.99976,
0 8.99987 5.00024,
6 2.99987 5.00008,
6 3.00013 -4.99992,
6.5 3.49987 5.00009,
6.5 3.50013 -4.99991,
0 9.99987 5.00026,
0 10.0001 -4.99974,
-6.5 3.49987 5.00009,
-6.5 3.50013 -4.99991,
-6 2.99987 5.00008,
-6 3.00013 -4.99992
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
3, 2, 4, 5, -1,
5, 4, 2, 3, -1,
5, 4, 6, 7, -1,
7, 6, 4, 5, -1,
7, 6, 8, 9, -1,
9, 8, 6, 7, -1,
9, 8, 10, 11, -1,
11, 10, 8, 9, -1,
11, 10, 1, 0, -1,
0, 1, 10, 11, -1
]
normal Normal {
vector [
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
0.707107 0.707107 1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 -0.707107 -1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
-0.707107 0.707107 1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005,
0.707107 -0.707107 -1.9e-005
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1,
16, 17, 18, 19, -1,
20, 21, 22, 23, -1,
24, 25, 26, 27, -1,
28, 29, 30, 31, -1,
32, 33, 34, 35, -1,
36, 37, 38, 39, -1,
40, 41, 42, 43, -1,
44, 45, 46, 47, -1
]
normalPerVertex FALSE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.8 0.3 0.1
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-5 0.000105 -4,
5 0.000105 -4,
5 4.0001 -3.9999,
-5 4.0001 -3.9999,
0 9.0001 -3.99976
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
3, 2, 4, -1,
4, 2, 3, -1
]
normal Normal {
vector [
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, -1,
11, 12, 13, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.8 0.3 0.1
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-5 3.9999 4.0001,
-5 4.0001 -3.9999,
-5 0.000105 -4,
-5 -0.000105 4
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.8 0.3 0.1
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
5 3.9999 4.0001,
5 4.0001 -3.9999,
5 0.000105 -4,
5 -0.000105 4
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 1
diffuseColor 1 1 1
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-5 -0.000105 4,
5 -0.000105 4,
5 3.9999 4.0001,
-5 3.9999 4.0001,
0 8.9999 4.00024
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
3, 2, 4, -1,
4, 2, 3, -1
]
normal Normal {
vector [
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, -1,
11, 12, 13, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
# Attributes {
# comment "WINDOW"
# }
Shape {
appearance Sony_Appearance {
description "WINDOW"
material Material {
ambientIntensity 0.433333
diffuseColor 0.3 0.7 0.9
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
1 1.49989 4.10004,
1 3.49989 4.10009,
1.5 3.99989 4.1001,
3 1.49989 4.10004,
2.5 3.99989 4.1001,
3 3.49989 4.10009
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
3, 2, 4, 5, -1,
5, 4, 2, 3, -1
]
normal Normal {
vector [
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.437781
diffuseColor 0.664865 0.42434 0.224138
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-1.2 1.79988 4.50005,
-1.2 1.99988 4.50005,
-1.2 1.99988 4.40005,
-1.2 1.79988 4.40005,
-1.2 2.19988 4.50006,
-1.2 2.19988 4.40006,
-1.2 1.99989 4.30005,
-1.2 1.79989 4.30005,
-1.2 2.19989 4.30006,
-1 2.19988 4.50006,
-1 2.19988 4.40006,
-0.8 2.19988 4.50006,
-0.8 2.19988 4.40006,
-1 2.19989 4.30006,
-0.8 2.19989 4.30006,
-0.8 1.99988 4.50005,
-0.8 1.99988 4.40005,
-0.8 1.79988 4.50005,
-0.8 1.79988 4.40005,
-0.8 1.99989 4.30005,
-0.8 1.79989 4.30005,
-1 1.79988 4.50005,
-1 1.79988 4.40005,
-1 1.79989 4.30005
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
1, 4, 5, 2, -1,
2, 5, 4, 1, -1,
3, 2, 6, 7, -1,
7, 6, 2, 3, -1,
2, 5, 8, 6, -1,
6, 8, 5, 2, -1,
4, 9, 10, 5, -1,
5, 10, 9, 4, -1,
9, 11, 12, 10, -1,
10, 12, 11, 9, -1,
5, 10, 13, 8, -1,
8, 13, 10, 5, -1,
10, 12, 14, 13, -1,
13, 14, 12, 10, -1,
11, 15, 16, 12, -1,
12, 16, 15, 11, -1,
15, 17, 18, 16, -1,
16, 18, 17, 15, -1,
12, 16, 19, 14, -1,
14, 19, 16, 12, -1,
16, 18, 20, 19, -1,
19, 20, 18, 16, -1,
17, 21, 22, 18, -1,
18, 22, 21, 17, -1,
21, 0, 3, 22, -1,
22, 3, 0, 21, -1,
18, 22, 23, 20, -1,
20, 23, 22, 18, -1,
22, 3, 7, 23, -1,
23, 7, 3, 22, -1
]
normal Normal {
vector [
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
0 1 1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 1 1.8e-005,
0 1 1.8e-005,
0 1 1.8e-005,
0 1 1.8e-005,
0 -1 -1.8e-005,
0 -1 -1.8e-005,
0 -1 -1.8e-005,
0 -1 -1.8e-005,
0 1 3.1e-005,
0 1 3.1e-005,
0 1 3.1e-005,
0 1 3.1e-005,
0 -1 -3.1e-005,
0 -1 -3.1e-005,
0 -1 -3.1e-005,
0 -1 -3.1e-005,
0 1 3.1e-005,
0 1 3.1e-005,
0 1 3.1e-005,
0 1 3.1e-005,
0 -1 -3.1e-005,
0 -1 -3.1e-005,
0 -1 -3.1e-005,
0 -1 -3.1e-005,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 -1 -1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 1 1.9e-005,
0 -1 -3e-005,
0 -1 -3e-005,
0 -1 -3e-005,
0 -1 -3e-005,
0 1 3e-005,
0 1 3e-005,
0 1 3e-005,
0 1 3e-005,
0 -1 -3e-005,
0 -1 -3e-005,
0 -1 -3e-005,
0 -1 -3e-005,
0 1 3e-005,
0 1 3e-005,
0 1 3e-005,
0 1 3e-005
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1,
16, 17, 18, 19, -1,
20, 21, 22, 23, -1,
24, 25, 26, 27, -1,
28, 29, 30, 31, -1,
32, 33, 34, 35, -1,
36, 37, 38, 39, -1,
40, 41, 42, 43, -1,
44, 45, 46, 47, -1,
48, 49, 50, 51, -1,
52, 53, 54, 55, -1,
56, 57, 58, 59, -1,
60, 61, 62, 63, -1,
64, 65, 66, 67, -1,
68, 69, 70, 71, -1,
72, 73, 74, 75, -1,
76, 77, 78, 79, -1,
80, 81, 82, 83, -1,
84, 85, 86, 87, -1,
88, 89, 90, 91, -1,
92, 93, 94, 95, -1,
96, 97, 98, 99, -1,
100, 101, 102, 103, -1,
104, 105, 106, 107, -1,
108, 109, 110, 111, -1,
112, 113, 114, 115, -1,
116, 117, 118, 119, -1,
120, 121, 122, 123, -1,
124, 125, 126, 127, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.666667
diffuseColor 1 1 0
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-1.2 1.79988 4.50005,
-1.2 2.19988 4.50006,
-0.8 2.19988 4.50006,
-0.8 1.79988 4.50005
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
# Attributes {
# comment "DOOR"
# }
Shape {
appearance Sony_Appearance {
description "DOOR"
material Material {
ambientIntensity 0.1
diffuseColor 0.4 0.2 0.1
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.5 -0.00011 4.2,
-0.5 3.99989 4.20011,
-1 4.49989 4.20012,
-3 -0.00011 4.2,
-2.5 4.49989 4.20012,
-3 3.99989 4.20011
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
3, 2, 4, 5, -1,
5, 4, 2, 3, -1
]
normal Normal {
vector [
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1
]
normalPerVertex FALSE
creaseAngle 0.5
}
}
Anchor {
url "../models/sphere.wrl"
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.333333
diffuseColor 0.0 0.5 0.5
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0.45 6.94989 4.10018,
0.75 6.94989 4.10018,
0.75 6.04989 4.10016,
0.45 6.04989 4.10016
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.333333
diffuseColor 0 0.5 0.5
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0.05 6.94989 4.10018,
0.35 6.94989 4.10018,
0.35 6.04989 4.10016,
0.05 6.04989 4.10016
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.333333
diffuseColor 0 0.5 0.5
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.35 6.94989 4.10018,
-0.05 6.94989 4.10018,
-0.05 6.04989 4.10016,
-0.35 6.04989 4.10016
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.333333
diffuseColor 0 0.5 0.5
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.75 6.94989 4.10018,
-0.45 6.94989 4.10018,
-0.45 6.04989 4.10016,
-0.75 6.04989 4.10016
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1
]
normal Normal {
vector [
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
]
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.4
diffuseColor 0.4 0.4 0.4
shininess 5
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
4.5 8.50009 -3.49978,
4.5 8.50007 -2.74978,
4.5 7.00007 -2.74982,
4.5 7.00009 -3.49982,
4.5 8.50005 -1.99978,
4.5 7.00005 -1.99982,
4.5 5.50007 -2.74986,
4.5 5.50009 -3.49986,
4.5 5.50005 -1.99986,
3.75 8.50005 -1.99978,
3.75 7.00005 -1.99982,
3 8.50005 -1.99978,
3 7.00005 -1.99982,
3.75 5.50005 -1.99986,
3 5.50005 -1.99986,
3 8.50007 -2.74978,
3 7.00007 -2.74982,
3 8.50009 -3.49978,
3 7.00009 -3.49982,
3 5.50007 -2.74986,
3 5.50009 -3.49986,
3.75 8.50009 -3.49978,
3.75 7.00009 -3.49982,
3.75 5.50009 -3.49986
]
}
coordIndex [
0, 1, 2, 3, -1,
3, 2, 1, 0, -1,
1, 4, 5, 2, -1,
2, 5, 4, 1, -1,
3, 2, 6, 7, -1,
7, 6, 2, 3, -1,
2, 5, 8, 6, -1,
6, 8, 5, 2, -1,
4, 9, 10, 5, -1,
5, 10, 9, 4, -1,
9, 11, 12, 10, -1,
10, 12, 11, 9, -1,
5, 10, 13, 8, -1,
8, 13, 10, 5, -1,
10, 12, 14, 13, -1,
13, 14, 12, 10, -1,
11, 15, 16, 12, -1,
12, 16, 15, 11, -1,
15, 17, 18, 16, -1,
16, 18, 17, 15, -1,
12, 16, 19, 14, -1,
14, 19, 16, 12, -1,
16, 18, 20, 19, -1,
19, 20, 18, 16, -1,
17, 21, 22, 18, -1,
18, 22, 21, 17, -1,
21, 0, 3, 22, -1,
22, 3, 0, 21, -1,
18, 22, 23, 20, -1,
20, 23, 22, 18, -1,
22, 3, 7, 23, -1,
23, 7, 3, 22, -1
]
normal Normal {
vector [
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 2.7e-005 -1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 -2.7e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 2.6e-005 -1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1,
0 -2.6e-005 1
]
}
normalIndex [
0, 1, 2, 3, -1,
4, 5, 6, 7, -1,
8, 9, 10, 11, -1,
12, 13, 14, 15, -1,
16, 17, 18, 19, -1,
20, 21, 22, 23, -1,
24, 25, 26, 27, -1,
28, 29, 30, 31, -1,
32, 33, 34, 35, -1,
36, 37, 38, 39, -1,
40, 41, 42, 43, -1,
44, 45, 46, 47, -1,
48, 49, 50, 51, -1,
52, 53, 54, 55, -1,
56, 57, 58, 59, -1,
60, 61, 62, 63, -1,
64, 65, 66, 67, -1,
68, 69, 70, 71, -1,
72, 73, 74, 75, -1,
76, 77, 78, 79, -1,
80, 81, 82, 83, -1,
84, 85, 86, 87, -1,
88, 89, 90, 91, -1,
92, 93, 94, 95, -1,
96, 97, 98, 99, -1,
100, 101, 102, 103, -1,
104, 105, 106, 107, -1,
108, 109, 110, 111, -1,
112, 113, 114, 115, -1,
116, 117, 118, 119, -1,
120, 121, 122, 123, -1,
124, 125, 126, 127, -1
]
normalPerVertex TRUE
creaseAngle 0.5
}
}
]
}
]
}
DEF World_Timer TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 5
}
DEF ORTINT OrientationInterpolator{
key [0, 0.25, 0.5, 0.75, 1]
keyValue [0 0.5 1 0, 0 0.5 1 1.57, 0 0.5 1 3.14, 0 0.5 1 4.71, 0 0.5 1 6.28]
}
DEF World_Script Script {
url "../scripts/manual.class"
scriptType "javabc"
#### eventIn
eventIn SFBool CubeClick
#### eventOut
eventOut SFBool Cube_switch
}
#### ROUTE ####
ROUTE RED_CUBE_CLICK.isActive TO World_Script.CubeClick
ROUTE World_Script.Cube_switch TO World_Timer.set_enabled
ROUTE World_Timer.fraction_changed TO ORTINT.set_fraction
ROUTE ORTINT.value_changed TO RED_CUBE.set_rotation